home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / systems / emulate / spectrum / spectrum.eng < prev    next >
Text File  |  1995-11-25  |  20KB  |  384 lines

  1.                          ZX-SPECTRUM EMULATOR V1.0
  2.                          =========================
  3.  
  4. 1. EINLEITUNG
  5. -------------
  6. WOZU  a ZX-SPECTRUM EMULATOR? - Now, who this COMPUTER HOCHSTENS wards Name
  7. after  knows,  can  OBIGE  Question BERECHTIGT  place.  That  at least  just as
  8. ERFOLGREICHE  NACHFOLGER of the LEGENDAREN ZX-81 is a 8-BIT Computer with 48  KB
  9. Main memory,  256  X 192 PIXEL GRAFIKSCHIRM in 16 Colour (MAX. 2 Colour  PRO
  10. ZEICHENPOSITION)  and  PIEPS-SOUND.  Hopeless   VERALTET  so  for  one
  11. VERWOHNTEN ST-USER.
  12. Who  but, how that AUTOR, SEINERZEIT his first PROGRAMMIERFRUSTRATIONEN  on
  13. ZX-81  ERLEBTE,  and  then hopeful on he who ZX-SPECTRUM  WECHSELTE,  getting
  14. this  Appliance  for  always WOHLWOLLEND in  Memory  BEHALTEN.  UMFANGREICHES
  15. BASIC,  NAHEZU  UNERSCHOPFLICHER  Save (for  ZX-81  VERHALTNISSE),  UPPIGE
  16. FARBENPRACHT  and  even  the Possibility TONE to ERZEUGEN.  BINNEN  KURZESTER
  17. Time  broke  one  SOFTWAREFLUT Over this Computer HEREIN,  because  he  Extreme
  18. simple  and KOMFORTABEL to PROGRAMMIEREN was. ETLICHE that today on  ST-SEKTOR
  19. acquaintance  SOFTWARE-Firm  have  himself  then on  SPECTRUM  first  LORBEEREN
  20. GEHOLT.  KURZUM:  He is it already value, in Memory BEHALTEN to become,  that
  21. ALTE  "SPECCI" and that AUTOR HOFFT through the UBERTRAGUNG on he who ATARI ST still
  22. reach  from and to one Glance on him throw to can. (Should yes  final
  23. also  on  TT and perhaps also still on SF - so had to that NACHFOLGER  of the  TT
  24. LOGISCHERWEISE  HEIBEN - still FUNKTIONSFAHIG be). And may be, that it  still
  25. a  pair  LEUTCHEN give, the Similar feel... Him is  this  EMULATOR
  26. GEWIDMET!
  27.  
  28. That  AUTOR  may  on this Place whole specially CHRISTOPH  ZWERSCHKE,  wards
  29. VERFASSER  of the  SUPERBEN ZX-81-EMULATORS for he who ST, his Thanks  AUSSPRECHEN.
  30. First  ANGESICHTS  this  DEMONSTRATION that  PRINZIPIELLEN  MACHBARKEIT  one
  31. ZX-EMULATORS  was  my  MOTIVATION again once big enough,  past  the  already
  32. JAHRELANG  ANGESAMMELTEN  Plans finally in the Did UMZUSETZEN. Gladly give  I
  33. also to, in WERKE my VORBILDES me a few BELEHRT to have. After one
  34. half  Year ZAHER OPTIMIERUNGEN and Fight past everyone TAKTZYKLUS, always  again
  35. UNTERBROCHEN  from GRAUSAMEN ABSTURZEN and WUNDERLICHEN EFFEKTEN on  BILDSCHIRM
  36. can on that EIGENSTANDIGKEIT this PROGRAMMIEREPOS not GEZWEIFELT become.
  37.  
  38. A  RIESIGES DANKE also on my Woman (the now finally AUFATMEN can) for her
  39. Understanding and the mental Support in this Time.
  40.  
  41. 2. LEISTUNG that EMULATION
  42. -------------------------
  43. That  ZX-SPECTRUM  getting amazing complete EMULIERT. That only  real
  44. ERWAHNENSWERTE  Difference  to the  ORIGINAL   is,   that  the  HARDWARE-BLINKEN
  45. (FLASH),  the  that  SPECTRUM  as VIDEO-ATTRIBUT  to the  Direction  place,  from
  46. GESCHWINDIGKEITSGRUNDEN  (perhaps  on  TT  then)  not  supported  getting.
  47. STATTDESSEN  become  Sign  with wards FLASH-ATTRIBUT  INVERS  DARGESTELLT.  On
  48. DEUTLICHSTEN  to notice by CURSOR in ZX-BASIC, that on ORIGINAL BLINKT,  by
  49. EMULATOR but bare INVERTIERT is. Therewith leave himself life.
  50.  
  51. ANSONSTEN can but with following FEATURES AUFGEWARTET become:
  52.  
  53. -  The ZUGRUNDELIEGENDE EMULATION of the Z80-Processores supported SAMTLICHE
  54.    OPCODES, also the OPERATIONEN with he who INDEXREGISTER-HALFTEN and the other
  55.    'NICHTOFFIZIELLE' Z80-Command, and the VOLLSTANDIGE INTERRUPTLOGIK of the
  56.    Z80 (INTERRUPT-Fashion 2 getting in many Programs on SPECTRUM used).
  57.  
  58. -  The VIDEO-EMULATION place all 16 Colour of the SPECTRUM (8 FARBTONE in
  59.    JEWEILS two INTENSITATEN) as well on FARBMONITOR, as also on MONOCHROMEN
  60.    MONITOR (in Gray steps) DAR.
  61.  
  62. -  The I/O-OPERATIONEN for Keyboard, Loudspeaker and BORDER-Color (Color
  63.    of the BILDSCHIRMRANDES) become ORIGINALGETREU UMGESETZT. A on
  64.    JOYSTICK-PORT of the ST ANGESCHLOSSENER JOYSTICK getting as KEMPSTON- and
  65.    IF2-KOMPATIBLER JOYSTICK (two STANDARDS on SPECTRUM) EMULIERT.
  66.  
  67. -  The KASSETTEN-HANDLING of the SPECTRUM getting complete on DISK UMGELENKT.
  68.    At Statement one DATEINAMENS by Load (LOAD "name"), and by SPEICHERN
  69.    (SAVE "name") is this Process TRANSPARENT. The Load of the ERSTBESTEN
  70.    PROGRAMMES from Bindded VIA LOAD "", is naturally for DISKS senseless - it
  71.    ERSCHEINT a FILESELEKTOR, from which one that VORHANDENEN Program
  72.    AUSGEWAHLT become can.
  73.  
  74. 3. START of the EMULATORS
  75. ----------------------
  76. It  become  the  File  SPECCI.PRG   and   SPECCI.DAT  in  one  BELIEBIGEN
  77. VERZEICHNIS  on  DISKETTE  or   FESTPLATTE   BENOTIGT.   After  Start  from
  78. SPECCI.PRG  ERSCHEINT a TITELSCHIRM during the File SPECCI.DAT NACHGELADEN
  79. getting  and the INITIALISIERUNG of the EMULATORS through getting. This last a
  80. few,  because  UMFANGREICHE  TABELLEN in Save ANGELEGT become.  It  be supposed to
  81. also  at least  CA. 800 KB Save free be, so on ST'S with 512 KB  RAM
  82. or  1040ERN with ZUVIELEN INSTALLIERTEN ACCESSORIES run the EMULATION not
  83. (it ERSCHEINT one ALERTBOX).
  84. Wrote  and  GETESTET  honour  that EMULATOR on one 1040 STF  with  1  MB
  85. Save  and TOS 1.0. He should but ZUMINDEST on ST under each  TOS-VERSION
  86. run  and  himself  also   with   FESTPLATTEN   VERTRAGEN.  SOLANGE  bare  enough
  87. Main memory available is...
  88.  
  89. Falls that EMULATOR on FARBMONITOR used getting, please first in the NIEDRIGE
  90. Solution  SCHALTEN  (ANSONSTEN ERSCHEINT one ALERTBOX). In  that  MONOCHROMEN
  91. Solution become the Colour through Gray steps ERSETZT.
  92.  
  93. After  GEGLUCKTER  INITILISIERUNG  begin  that  NORMALE  SPECTRUM-BOOTVORGANG,
  94. GEFOLGT  from  that  EINSCHALTMELDUNG: that ST is now  a  NAHEZU  ORIGINALER
  95. ZX-SPECTRUM.   (Until on the Speed indeed, I DID MY BEST... on TT
  96. should the EMULATION CA. so fast how the ORIGINAL be - mark see).
  97.  
  98. 4. BEDIENUNG of the EMULATORS
  99. --------------------------
  100. The  BELEGUNG  that  SPECTRUM-Keyboard honour so GETREU how possible on  he who  ST
  101. UBERTRAGEN.  Following  TABELLE show the BELEGUNG that SPECTRUM-Keys, the  on
  102. ST either not as such EXISTIEREN or otherwise BELEGT are:
  103.  
  104. ZX-SPECTRUM     equals to on ST        BEMERKUNG
  105. -----------------------------------------------------------------------
  106. SYMBOL-SHIFT    ALTERNATE or          UMSCHALT-Key on SPECTRUM
  107.                 right SHIFT-Key
  108. CAPS-SHIFT      LINKE SHIFT-Key       TEMPORARE UMSCHALTUNG Big/Small
  109. Z               Y                       Because SPECTRUM ENGLISCHE Keyboard has,
  110. Y               Z                       honour this also on ST BEIBEHALTEN
  111.  
  112. ZWECKS KOMFORT dignity some often VERWENDETEN ZX-SHIFT-KOMBINATIONEN on
  113. one that else UNBENUTZTEN ST-Keys GELEGT, how from NACHSTEHENDER TABELLE
  114. HERVORGEHT:
  115.  
  116. ST-Key        equals to on ZX-SPECTRUM     BEMERKUNG
  117. -----------------------------------------------------------------------
  118. CONTROL         CAPS-SHIFT+SYMBOL-SHIFT       EXTENDED-Fashion
  119. F1              CAPS-SHIFT+1                  EDIT
  120. F2,CAPSLOCK     CAPS-SHIFT+2                  CAPS LOCK
  121. F3,TAB          CAPS-SHIFT+3                  TRUE VIDEO
  122. F4,ESC          CAPS-SHIFT+4                  INVERSE VIDEO
  123. CURSOR left    CAPS-SHIFT+5                  CURSOR after left
  124. CURSOR RUNTER   CAPS-SHIFT+6                  CURSOR after below
  125. CURSOR RAUF     CAPS-SHIFT+7                  CURSOR after above
  126. CURSOR to the right   CAPS-SHIFT+8                  CURSOR after to the right
  127. F9              CAPS-SHIFT+9                  GRAPHICS-Fashion
  128. DELETE,BS       CAPS-SHIFT+0                  DELETE
  129. F10             CAPS-SHIFT+SPACE              BREAK (PROGRAMMABBRUCH)
  130. <               SYMBOL-SHIFT+O                ; (STRICHPUNKT)
  131. ~               SYMBOL-SHIFT+P                " (HOCHKOMMA)
  132. B               SYMBOL-SHIFT+C                ? (FRAGEZEICHEN)
  133. O               SYMBOL-SHIFT+L                = (Is same)
  134. A               SYMBOL-SHIFT+Z                : (Colon)
  135. U               SYMBOL-SHIFT+2                @ (ABSATZ)
  136.  
  137.  
  138. EMULATOR-STEUERTASTEN:
  139.  
  140. ST-Key        Effect             BEMERKUNG
  141. -----------------------------------------------------------------------
  142. F6              RESET               Equals to RESET-Button by SPECTRUM 1)
  143. HELP            Keys-Help        ZX-TASTATURSCHABLONE getting EINGEBLENDET 2)
  144. UNDO            FARBSCHALTUNG       UMSCHALTUNG FARBLOS-FARBDARSTELLUNG 3)
  145. INSERT          UNTERBRECHUNG       ERSCHEINT ALERT DESKTOP|RESET|CONTINUE
  146. SHIFT-F6        DESKTOP             EMULATOR finish (without ABFRAGE)
  147.  
  148. 1) One KOPIE of the ZX-ROMS getting in he who ROM-Scope of the EMULATORS wrote
  149.    that Z80-EMULATOR ZURUCKGESETZT and begin again at PC=0.
  150.  
  151. 2) On FARBMONITOR getting only a VIERTEL that SCHABLONE on once EINGEBLENDET,
  152.    MEHRMALIGES Squeeze from HELP show the RESTLICHEN VIERTEL.
  153.    JEDE Key out of HELP KEHRT to the EMULATION back, the Key getting same
  154.    UBERNOMMEN.
  155.  
  156. 3) That DISPLAY-FILE of the SPECTRUM BESTEHT from PIXELDATEN and ATTRIBUTDATEN.
  157.    At 'FARBLOSER' DARSTELLUNG become the ATTRIBUTDATEN not BEACHTET -
  158.    the EMULATION getting something faster.
  159.  
  160.  
  161. 5) Load and SPEICHERN from Programs
  162. -------------------------------------
  163. Program,  SPEICHERBEREICHE,  STRINGS  and  ARRAYS   become  just as  how  on
  164. ORIGINAL  GESPEICHERT:  SAVE  "name"  [CODE,  DATA,  SCREEN$].  "name"  should
  165. indeed  only from MAXIMAL eight Sign exist (on SPECTRUM are 10 Sign
  166. possible).
  167. The  Load  FUNKTIONIERT  ANALOG, with one Exception: WEIST  on  ORIGINAL  that
  168. Command  LOAD "" (LEERSTRING) on, the NACHSTE on Bindded DAHERKOMMENDE Program to
  169. load,  so is this in DISKBETRIEB not ANWENDBAR. STATTDESSEN ERSCHEINT One
  170. Selection-MASKE.  JE  after, whether that LADEBEFEHL for Program, CODE-FILES  or
  171. Variables  was, ERSCHEINT only the LISTE that VORHANDENEN File of the JEWEILIGEN
  172. TYPS.
  173.  
  174. ERLAUTERUNGEN to the DATEIAUSWAHLMASKE:
  175.  
  176. NORAMLERWEISE  getting  VERSUCHT  the   File   Content.INF  in  AKTUELLEN  File
  177. EINZULESEN,  WELCHE the Name and HEADERDATEN ALLER SPECTRUM-File in this
  178. VERZEICHNIS  contain.  Should  the FILE Content.INF not available  be  (how
  179. said,  for  JEDES  VERZEICHNIS  SEPARAT),   so  getting  the  VERZEICHNIS  after
  180. SPECTRUM-File  'DURCHGESCANNT', what some Time last can. On End getting
  181. VERSUCHT,  the  File Content.INF to write, what EVENTUELL to the  SYSTEM-ALERT
  182. 'DISK  SCHREIBGESCHUTZT'  drived  can - so on best  DISKETTEN  not  with
  183. SCHREIBSCHUTZ insert.
  184. ANGEZEIGT  become that DATEINAME, the Reach in BYTES and the STARTADRESSE  (at
  185. Type CODE,DATA) or. Auto-START-Line (at BASIC-Programs).
  186. The  Selection  one  File as result with he who CURSORTASTEN 'UP'  and  'DOWN'  and
  187. 'RETURN'  to the  Finish.  On  the superiors  BILDSCHIRMRAND  is  that  AKTUELLE  PFAD
  188. ANGEZEIGT  and  can  EDITIERT  become. Has one one  new  PFAD  gave
  189. (not  with  'RETURN'   ABSCHLIEBEN!)   so   can   with   Read.INF   (F1)  the
  190. Table of contents EINGELESEN become.
  191. The  Table of contents getting by SPEICHERN from Programs, not  automatic
  192. AKTUALISIERT,  but  have to   means   RESCAN   (F2)   new   ERZEUGT  become.
  193. With  that Key 'ESCAPE' can the DATEIAUSWAHL leave become, without something  to
  194. load (SPECTRUM 'TAPE LOADING ERROR').
  195.  
  196. 6. INTERNA
  197. ----------
  198. That  SPECTRUM-EMULATOR  KREMPELT  the SYSTEMVEKTOREN- and Worth  fit  past.
  199. VBL-Routines  become ABGESCHALTEN, Keyboard and TIMER-VEKTOREN MANIPULIERT and
  200. that  SOUNDCHIP UMPROGRAMMIERT. BUS- and ADRESSFEHLER become ABGEFANGEN and that
  201. ILLEGAL-VEKTOR  for  the INTERRUPT-SIMULATION of the Z80 used. Thence is  it
  202. also  quite  possible,  that  the  Program  himself  with  other  in  Save
  203. LIEGENDEN VEKTORVERBIEGERN not tolerate.
  204.  
  205. 7. Leave of the EMULATORS
  206. --------------------------
  207. Through  Squeeze  from   SHIFT-F6   getting   without   ABFRAGE   immediately   to the  DESKTOP
  208. ZURUCKGEKEHRT.  There  become  SAMTLICHE  SYSTEMWERTE,  the  VERANDERT  dignity
  209. (VEKTOREN,  FARBPALETTE,  SOUNDREGISTEREINSTELLUNG ETC.) on the  ALTEN  Worth
  210. ZURUCKGESETZT.
  211.  
  212. 8. To the Finish some SPECTRUM-DOKUMENTATIONEN
  213. -----------------------------------------------
  214.  
  215.  SPEICHERAUFTEILUNG (ADRESSBEREICH: 0-65535)
  216. --------------------------------------------------------------------------
  217.  00000-16383 ROM
  218.  16384-22527 DISPLAY-FILE (PIXELDATEN)
  219.  22528-23295 ATTRIBUT-FILE (Colour and ATTRIBUTE, ZEICHENORIENTEIERT)
  220.  23296-23551 DRUCKER-BUFFER (BELIEBTER TEMPORARER Save)
  221.  23552-23733 SYSTEM-Variables
  222.  23734-23754 SYSTEMBEREICH for I/O
  223.  23755-      BASIC-Program-Save + Variables
  224.  On the superiors SPEICHERENDE JEDE MENGE SYSTEMBEREICHE, STACKS and USER-GRAFIK.
  225.  
  226.  INTERESSANTE SYSTEMVARIABLEN (Word are in LOW-HIGH-FORMAT!):
  227.  
  228.  Address Reach  Name     Description
  229. --------------------------------------------------------------------------
  230.  23561     1    REPDEL   Time in 1/50 Seconds for Keyboard-REPEAT
  231.  23562     1    REPPER   Delay in 1/50 Seconds between REPEATS
  232.  23606     2    CHARS    Hand on ZEICHENSATZADRESSE - 256
  233.  23609     1    PIP      Reach of the TASTATURKLICKS (one attempt Z.B. 10)
  234.  23627     2    VARS     Hand on Variables-Scope of the PROGRAMMS
  235.  23635     2    PROG     Hand on Program-Scope (normally 23755)
  236.  23672     3    FRAMES   3 BYTE ZAHLER (LOW - HIGH). All 20MS INKREMENTIERT
  237.  23692     1    SCRCT    Number that SCROLLS of the SCREENS before the Question
  238.                          "SCROLL?" ERSCHEINT.
  239.  23730     2    RAMTOP   Address that last SPEICHERSTELLE for BASIC
  240.  23732     2    P-RAMT   Address that PHYSIKALISCH last SPEICHERSTELLE
  241.  
  242.  INTERESSANTE SYSTEMAUFRUFE
  243. --------------------------------------------------------------------------
  244.  RANDOMIZE USR 3280         SCROLL past one Line after above
  245.  PRINT 65536-USR 7962       Free Save
  246.  RANDOMIZE USR 0            SOFT-RESET of the SPECTRUM
  247.  
  248.  
  249. 9. Read BUT need LEAST
  250. ---------------------
  251. The was'S. All JENEN, the he who SPECTRUM In general not know, his the
  252. Program "DEMO1" and "TUTOR" to the Summons EMPFOHLEN.
  253.  
  254. WURDIGUNGEN, LOB, as soon as ANREGUNGEN and KOMMENTARE please on following
  255. Address:
  256.  
  257.           CHRISTIAN GANDLER
  258.           PALETZGASSE 17/3/14
  259.           A-1160 WIEN
  260.  
  261.  
  262.  Much Fun and CIAO!
  263.  
  264.  CG, 17.03.91
  265.  
  266.  
  267.                     VERSION 1.1 from 14/05/1991
  268.                     --------------------------
  269.  
  270. Some Deficiency (and also Error) dignity BEHOBEN, the BETRIEBSSICHERHEIT ERHOHT.
  271. By the way  supported that EMULATOR NUNMEHR the BERUCHTIGTE INTERFACE I and the
  272. MICRODRIVES.
  273.  
  274. In DETAIL are it following Alterations opposite that VERSION 1.0:
  275.  
  276. -  TRAP 7 VEKTOR honour by Leave of the EMULATORS not RUCKGESETZT.
  277.  
  278. -  FILESELEKTOR  read  Content.INF  PROBLEMLOS   a  (In  V1.0  was  MITUNTER
  279.    MEHRMALIGES  Squeeze from F1 necessary). WEITERS remain the Side that  LISTE
  280.    active  for  he who  next  Summons. That  BILDSCHIRM-MODUS  getting  not  more
  281.    UMGESCHALTEN, by Leave of the SELEKTORS.
  282.  
  283. -  By  Load from ANWENDUNGEN out, ERSCHIEN in V1.0 automatic that  FILE-
  284.    SELEKTOR.  NUMEHR become that Series after all File of the TYPS 'CODE'  ANGE-
  285.    offered,  what  in  that  Rule  earlier or later  to the  Success  drived.  Through
  286.    GEDRUCKTHALTEN from 'CONTROL' or 'ALTERNATE' by Summons that LADEOPERATION
  287.    ERSCHEINT that FILESELEKTOR how GEWOHNT.
  288.  
  289. -  At UNTERBRECHUNG VIA 'INSERT' become now all Z80-REGISTER ANGEZEIGT.
  290.  
  291. -  GERINGFUGIGE BESCHLEUNIGUNG that EMULATION
  292.  
  293. -  INTERFACE 1 & MICRODRIVES:
  294.    --------------------------
  295.    That  AUTOR set VORAUS, that that LESER this Line Information know, what with
  296.    INTERFACE  I' and 'MICRODRIVE' common is, because for all, the therewith nothing
  297.    begin can, a MEHRSEITIGER EXKURS necessary ware. Therefore only for ALTE
  298.    SINCLAIR-HASEN following ERLAUTERUNGEN:
  299.  
  300.       Through  GEDRUCKTHALTEN  from   'CONTROL'   or  'ALTERNATE'  during  of the
  301.       EMULATORSTARTS  from DESKTOP (until to the ERTONEN one GLOCKENSCHLAGS)  getting
  302.       that  SPECTRUM with wards INTERFACE I AUSGESTATTET. It stand then so  the
  303.       FINGERVERSTAUCHENDEN  KOMMANDOS  how LOAD *"M";1;"name"  to the  Direction.
  304.  
  305.       Therewith  a MICRODRIVE ANGESPROCHEN become can, is but still a  few
  306.       VORARBEIT  necessary.  First of all have to on IRGENDEINE WEISE - to the Example  with
  307.       one little one BASIC-Program (ST) one  File NAMENS :MD1 (instead that '1'
  308.       also  2...8,  JE after under what Number the  MICRODRIVE  used
  309.       become should)  ERZEUGT become, the exactly 132240 BYTES Reach has. The  is
  310.       that BENOTIGTE Place for 254 SEKTOREN to 512 BYTES PLUS VERWALTUNGSBUFFER
  311.       from 8192 BYTES. In GFA-BASIC Z.B. could so a Program so AUSSCHAUEN:
  312.  
  313.                         OPEN #"O",#2,"\SPECTRUM\:MD1"
  314.                         X$=SPACE$(8192)
  315.                         PRINT #2;X$;
  316.                         X$=SPACE$(512)
  317.                         FOR I=1 TO 254
  318.                            PRINT #2;X$;
  319.                         NEXT I
  320.                         CLOSE #2
  321.  
  322.       This File have to how ANGEDEUTET in SELBEN VERZEICHNIS ANGELEGT become, in
  323.       wards himself that EMULATOR (SPECCI.PRG) felt.
  324.  
  325.       From  EMULATOR from have to the MICRODRIVE how on ORIGINAL first of all FORMATIERT
  326.       become,  before it used become can. This GESCHIEHT how GEWOHNT  with
  327.       wards Command FORMAT "M";1;"name".
  328.  
  329.       It  stand  from  now   SAMTLICHE  MICRODRIVE-KOMMANDOS  to the  Direction.
  330.       By the way  can  a DRUCKER Over RS232-KOMMANDOS BETRIEBEN become  (also
  331.       when he on CENTRONICS-PORT hang). Example: FORMAT "T",9600: LIST *T
  332.       ->  send a BASIC-LISTING on he who DRUCKER (or what always on that RS232
  333.       or CENTRONICS-SCHNITTSTELLE hang).
  334.  
  335.                     VERSION 1.2 from 02/06/1991
  336.                     --------------------------
  337.  
  338. That  EMULATOR is now real GETESTER WEISE full HARDDISK-capable and  run
  339. on  MEGA  STE 4 with 16 MHZ and EINGESCHALTENEM CACHE without Problem  (and  round
  340. duplicate so fast how on 1040).
  341.  
  342.                     TT-VERSION from 23/07/1991
  343.                     -------------------------
  344.  
  345. How  to  expect,  could  I not sooner calm sleep,  before  not  one
  346. VERSION of the EMULATORS for he who ATARI TT PROGRAMMIERT was...
  347. AUFGRUND  that  different  Processor-ARCHITEKTUR of the  68030  were  ETLICHE
  348. Alterations  in ALGORITHMUS necessary, so that I one own VERSION for he who TT
  349. ENTWICKELTE, past he who SOURCECODE not ALLZU UNUBERSICHTLICH become to leave.
  350. On  TT  have to  the  File SPECCITT.DAT in SPECCI.DAT UNBENANNT  become,  past  he who
  351. EMULATOR  EINZURICHTEN  (ORIGINALE File SPECCI.DAT - the ST-VERSION -  before
  352. LOSCHEN!).  That EMULATOR run on TT in that NIEDRIGEN and HOHEN  ST-Solution,
  353. WOBEI that CACHE of the 68030 EINGESCHALTET remain can.
  354.  
  355. NEBENBEI have I now also the FLASH-ATTRIBUTE of the SPECTRUM EMULIERT, because that
  356. TT  sufficient RECHENLEISTUNG for that has. The UNDO-Key SCHALTET now  between
  357. three different BILDSCHIRMMODI past:
  358.  
  359.                        1) FLASH getting EMULIERT (After Summons active)
  360.                        2) FLASH-ATTRIBUTE INVERS DARGESTELLT
  361.                        3) ATTRIBUTLOSE DARSTELLUNG
  362.  
  363. Unfortunatly  is that SOUND on TT relative LEISE, because that Loudspeaker not more in
  364. MONITOR INTEGRIERT is.
  365.  
  366. PUNCTO  Speed  leave  himself  say, that she in  DURCHSCHNITT  that  of the
  367. ORIGINALS  resemble. Indeed real only in DURCHSCHNITT - many Program
  368. run  with  70%, the other for that again with 200% from. This lie at it,  that  the
  369. different Z80-Command UNTERSCHIEDLICH BESCHLEUNIGT become - a GENERELLES
  370. Problem that Processor-EMULATION.
  371.  
  372. Still could I he who EMULATOR MANGELS TT-RAM still not in this SCHNELLEN RAM
  373. ABLAUFEN  leave, but probable allowed the GESCHWINDIGKEITS-STEIGERUNG  then
  374. almost already to high be.
  375.  
  376. Therefore  lay I now finally the Development of the ZX-SPECTRUM-EMULATORS (until on
  377. WIDERRUF) to he who Programmer-AKTEN (=BACKUPS) and Him the FERTIGE DING under
  378. Her SAMMLUNG.
  379.  
  380. Falls  She a SPECTRUM-FREAK were (are?), write She me yet, whether  Him
  381. the EMULATION likes - honour me FREUEN!
  382.  
  383. TSCHUB!
  384.